mechanical sediments - French English Dictionary